from abc import ABC, abstractmethod
from pygame.sprite import AbstractGroup


class Scene(ABC, AbstractGroup):
    def __init__(
        self,
    ) -> None:
        super().__init__()
        self.status: int = 1
        """
        状态

        1:交战
        2:僵尸预览
        3:场地预览
        4:植物选择
        """

    @abstractmethod
    def dynamicEven(self, *args, **kwargs):
        """动态事件"""
        pass
